# -*- coding：utf-8 -*-
"""
@Time:2024-08-1711:25
@Auth:泛彼泊舟
@File:6、上下文管理器with.py
@IDE:PyCharm
@模块功能：xxx
"""
"""
打开一个文件如果直接使用open内建函数，需要手动调用close关闭文件
在 Python 中，with 语句用于简化资源管理，比如文件操作、网络连接、数据库连接等。
with 语句结合上下文管理器（context manager）使用，可以自动处理资源的分配和释放，
避免了显式调用 close() 或者其他清理操作，从而使代码更简洁和可靠。
"""
# 文件写入
with open("test002.txt", "w", encoding="utf-8") as file2:
    # file2.write("天苍苍、地茫茫\n何处是归乡！")
    # 如果文件存在，会覆盖原来的内容
    file2.write("不好意思，内容被覆盖了")
# 如果需要被写入的文件有内容，不想被覆盖，进行追加操作，可以使用：模式a
